package com.cn.xiaonuo.tcrfinance.tcragents.entiy;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Set;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class CycleInfo implements Serializable {

        private String sTime;

        private String eTime;

        private String csTime;

        private String ceTime;

        private String psTime;

        private String peTime;

        private String cycTime;

        private Integer userId;

        private Integer agent;

        private String phone;

        private BigDecimal tolMoney;

        private BigDecimal preTolMoney;

        private BigDecimal aimTolMoney;

        private BigDecimal royTolMoney;

        private BigDecimal preRoyTolMoney;

        private BigDecimal predictionRoyMoney;

        private String rateOfProgress;

        private String RoyRate;

        private String validNewRate;


        private Integer validNew;

        private Integer preValidNew;

        private boolean selfBuyStatus;

        private Boolean settlementState;

        private Set<AppsCyc> appCycles;


        private Integer pageNum;

        private Integer pageSize;

        @Override
        public String toString() {
                return "CycleInfo{" +
                        "sTime='" + sTime + '\'' +
                        ", eTime='" + eTime + '\'' +
                        ", csTime='" + csTime + '\'' +
                        ", ceTime='" + ceTime + '\'' +
                        ", psTime='" + psTime + '\'' +
                        ", peTime='" + peTime + '\'' +
                        ", cycTime='" + cycTime + '\'' +
                        ", userId=" + userId +
                        ", agent=" + agent +
                        ", phone='" + phone + '\'' +
                        ", tolMoney=" + tolMoney +
                        ", preTolMoney=" + preTolMoney +
                        ", aimTolMoney=" + aimTolMoney +
                        ", predictionRoyMoney=" + predictionRoyMoney +
                        ", rateOfProgress='" + rateOfProgress + '\'' +
                        ", validNew=" + validNew +
                        ", selfBuyStatus=" + selfBuyStatus +
                        ", settlementState=" + settlementState +
                        ", appCycles=" + appCycles +
                        ", pageNum=" + pageNum +
                        ", pageSize=" + pageSize +
                        '}';
        }


}
